package cn.edu.zafu.bigdata.x.zhaobolei.Third;

final class FinalClass {}

// 下面的代码将无法编译，因为 FinalClass 是一个 final 类
//class SubClass extends FinalClass {}

// 一个 final 方法
class Parent {
    final void finalMethod() {
        System.out.println("This is a final method.");
    }
}

// 下面的代码将无法编译，因为 finalMethod() 是一个 final 方法
// class Child extends Parent {
//     @Override
//     public void finalMethod() {
//         System.out.println("Trying to override final method.");
//     }
// }

public class Final_Example {
    public static void main(String[] args) {
        final int constantValue = 10;

        // 下面的代码将无法编译，因为 constantValue 是一个 final 变量
        //constantValue = 20;

        System.out.println("Constant value: " + constantValue);


    }
}
